package com.Hsu.mq.common;

/**
 * @author Hsu琛君珩
 * @ClassName:BasicArguments
 * @date 2024-03-03
 * @apiNote
 * @Version: v1.0
 */

import lombok.Data;

import java.io.Serializable;

/**
 * 使用这个类表示方法的公共参数
 * 后续每个方法又会有一些不同的参数，不同的参数分别用不同的子类来标识
 */
@Data
public class BasicArguments implements Serializable {
    //表示一次 请求/响应 的身份标识，可以把请求和响应对上
    protected String rid;
    //这次通信使用的 channel 的身份标识
    protected String channelId;
}